56 WDT_A_hold(WDT_A_BASE);
58 GPIO_setAsPeripheralModuleFunctionOutputPin(
63 GPIO_setAsPeripheralModuleFunctionOutputPin(
68 Timer_D_initCompareModeParam initComp1Param = {0};
69 initComp1Param.compareRegister = TIMER_D_CAPTURECOMPARE_REGISTER_1;
70 initComp1Param.compareInterruptEnable = TIMER_D_CAPTURECOMPARE_INTERRUPT_DISABLE;
71 initComp1Param.compareOutputMode = TIMER_D_OUTPUTMODE_TOGGLE_SET;
72 initComp1Param.compareValue = 32;
73 Timer_D_initCompareMode(TIMER_D0_BASE, &initComp1Param);
75 Timer_D_initCompareModeParam initComp2Param = {0};
76 initComp2Param.compareRegister = TIMER_D_CAPTURECOMPARE_REGISTER_2;
77 initComp2Param.compareInterruptEnable = TIMER_D_CAPTURECOMPARE_INTERRUPT_DISABLE;
78 initComp2Param.compareOutputMode = TIMER_D_OUTPUTMODE_TOGGLE_SET;
79 initComp2Param.compareValue = 96;
80 Timer_D_initCompareMode(TIMER_D0_BASE, &initComp2Param);
82 Timer_D_initUpDownModeParam initUpDownParam = {0};
83 initUpDownParam.clockSource = TIMER_D_CLOCKSOURCE_SMCLK;
84 initUpDownParam.clockSourceDivider = TIMER_D_CLOCKSOURCE_DIVIDER_1;
85 initUpDownParam.clockingMode = TIMER_D_CLOCKINGMODE_EXTERNAL_CLOCK;
86 initUpDownParam.timerPeriod = 128;
87 initUpDownParam.timerInterruptEnable_TDIE = TIMER_D_TDIE_INTERRUPT_DISABLE;
88 initUpDownParam.captureCompareInterruptEnable_CCR0_CCIE =
89 TIMER_D_CAPTURECOMPARE_INTERRUPT_DISABLE;
90 initUpDownParam.timerClear = TIMER_D_DO_CLEAR;
91 Timer_D_initUpDownMode(TIMER_D0_BASE, &initUpDownParam);
98 __bis_SR_register(LPM0_bits);